runtime.p.gcw (field)
24 uses
runtime (current package)
mcheckmark.go#L137: gcw := &getg().m.p.ptr().gcw
mgc.go#L721: if goexperiment.GreenTeaGC && p.gcw.ptrBuf == nil {
mgc.go#L722: p.gcw.ptrBuf = (*[gc.PageSize / goarch.PtrSize]uintptr)(persistentalloc(gc.PageSize, goarch.PtrSize, &memstats.gcMiscSys))
mgc.go#L924: pp.gcw.dispose()
mgc.go#L926: if pp.gcw.flushedWork {
mgc.go#L928: pp.gcw.flushedWork = false
mgc.go#L977: if !p.gcw.empty() {
mgc.go#L1237: pp.gcw.flushScanStats(&memstats.lastScanStats)
mgc.go#L1541: gcDrainMarkWorkerDedicated(&pp.gcw, true)
mgc.go#L1556: gcDrainMarkWorkerDedicated(&pp.gcw, false)
mgc.go#L1558: gcDrainMarkWorkerFractional(&pp.gcw)
mgc.go#L1560: gcDrainMarkWorkerIdle(&pp.gcw)
mgc.go#L1609: if p != nil && !p.gcw.empty() {
mgc.go#L1667: gcw := &p.gcw
mgcmark.go#L689: gcw := &getg().m.p.ptr().gcw
mgcmark.go#L1645: gcw := &getg().m.p.ptr().gcw
mgcmark.go#L1792: gcw := &getg().m.p.ptr().gcw
mgcmark.go#L1807: gcw := &p.gcw
mheap.go#L2170: gcw := &mp.p.ptr().gcw
mheap.go#L2232: gcw := &mp.p.ptr().gcw
mheap.go#L2590: gcw := &mp.p.ptr().gcw
mwbbuf.go#L228: gcw := &pp.gcw
proc.go#L5813: pp.gcw.dispose()
runtime2.go#L724: gcw gcWork
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)